package com.orderMgr.biz;

import java.util.List;

import com.orderMgr.bean.OfFood;
import com.orderMgr.bean.UserOrderFood;

/**
 *@title      	标题：
 *@description 	描述：
 *@author 	  	作者 ：wuxionghao
 *@createTime 	创建时间：2011-12-31下午02:51:00
 *@version    	版本：v1.0
 */
public interface IOrderMgr {

	/**
	 * 用户订餐
	 */
	public boolean userOrderFood(String username,Long foodId);
	
	/**
	 * 用户删除订餐
	 */
	public boolean userDelFood(long detailId,Long userId);
	
	/**
	 * 显示今日订餐
	 */
	public List<List> showToDayOrdered();
	
	/**
	 * 显示用户点餐
	 * @return
	 */
	public List<UserOrderFood> getUserOrderFood();
	
	/**
	 * 显示用户当天点餐
	 * @return
	 */
	public List<UserOrderFood> getTodayUserOrderFood();
	
	/**
	 * 查询所有的菜单信息 
	 * 包括 餐馆名称
	 * @return
	 */
	public List<List> getFoodInfo();
	/**
	 * 通过用户名称搜索点餐
	 * @return
	 */
	public List<UserOrderFood> getOrderByUserName(String userName);
	
	/**
	 * 通过菜单的名称搜索点餐
	 * @return
	 */
	public List<UserOrderFood> getOrderByFoodName(String foodName);
	//显示所有的订餐
	public List<List> showAllOrdered();
	
	//显示所有的菜品
	
	public List<OfFood> showAllFood();
	
	//添加菜品
	public boolean AddFood(OfFood ofFood);
	//删除菜单
	public int deleteFood(long ofId);
}
